encoding/json.decodeState.opcode (field)

33 uses

	encoding/json (current package)
		decode.go#L214: 	opcode                int // last read result
		decode.go#L273: 			d.opcode = op
		decode.go#L282: 		d.opcode = d.scan.step(&d.scan, d.data[d.off])
		decode.go#L285: 		d.opcode = d.scan.eof()
		decode.go#L298: 			d.opcode = newOp
		decode.go#L305: 	d.opcode = d.scan.eof()
		decode.go#L347: 		d.opcode = stateEndValue(&d.scan, data[i])
		decode.go#L349: 		d.opcode = scanEnd
		decode.go#L358: 	switch d.opcode {
		decode.go#L403: 	switch d.opcode {
		decode.go#L539: 		if d.opcode == scanEndArray {
		decode.go#L567: 		if d.opcode == scanSkipSpace {
		decode.go#L570: 		if d.opcode == scanEndArray {
		decode.go#L573: 		if d.opcode != scanArrayValue {
		decode.go#L663: 		if d.opcode == scanEndObject {
		decode.go#L667: 		if d.opcode != scanBeginLiteral {
		decode.go#L733: 		if d.opcode == scanSkipSpace {
		decode.go#L736: 		if d.opcode != scanObjectKey {
		decode.go#L804: 		if d.opcode == scanSkipSpace {
		decode.go#L814: 		if d.opcode == scanEndObject {
		decode.go#L817: 		if d.opcode != scanObjectValue {
		decode.go#L1024: 	switch d.opcode {
		decode.go#L1045: 		if d.opcode == scanEndArray {
		decode.go#L1052: 		if d.opcode == scanSkipSpace {
		decode.go#L1055: 		if d.opcode == scanEndArray {
		decode.go#L1058: 		if d.opcode != scanArrayValue {
		decode.go#L1071: 		if d.opcode == scanEndObject {
		decode.go#L1075: 		if d.opcode != scanBeginLiteral {
		decode.go#L1089: 		if d.opcode == scanSkipSpace {
		decode.go#L1092: 		if d.opcode != scanObjectKey {
		decode.go#L1101: 		if d.opcode == scanSkipSpace {
		decode.go#L1104: 		if d.opcode == scanEndObject {
		decode.go#L1107: 		if d.opcode != scanObjectValue {